Home sales climbed 2% in July while prices eased