Zillow Cuts 500 Jobs, 7% of Staff, Ahead of Q2 Earnings