Case-Shiller: Home prices edge up again in July