Heineken has agreed a five-year deal to make its Tecate brand the official beer of FC Barcelona in Mexico.