Barcelona president Josep Maria Bartomeu has stressed Lionel Messi has a contract with the club "for ever".