Antoine Griezmann agrees five-year Barcelona deal