Barcelona have confirmed that promising forward Cristian Tello has agreed a new contract with the Spanish champions.