Barcelona have agreed a contract extension with winger Cristian Tello, the Primera Division club have announced.