El Gobierno otorga 306 millones de euros a ayuntamientos para rehabilitar edificios públicos