Villarreal have confirmed that Cristian Zapata is to join AC Milan from Villarreal on a season-long loan deal.