Roseville cracks Money Mag’s list of top places to live, retire