Watford have agreed a deal with Fiorentina to sign the 29-year-old Argentinian Mauro Zárate and have offered the striker a two-and-a-half year contract