San Diegans brace for cold weekend