City approves money to fix firehouses