Hurricanes, floods and rising rents drive up costs for Florida retirees