The 28 cities where the average retiree needs to have at least $1 million saved, according to a MagnifyMoney analysis