Los bancos españoles reducen un 19% su beneficio en el primer trimestre, hasta los 2.958 millones