Zillow's 'live offer' Zestimate launches in 20 markets