Man City agree €25m deal with Sevilla's Negredo