How much you need for a down payment on a home in America’s 20 biggest cities