In 2000, the median income for a household in the city was $45,733, and the median income for a family was $53,060. What did Money magazine rate San Diego as being in 2005