Barcelona president Josep Bartomeu resign after fall-out with Lionel Messi