Planet Fitness adds CMO from Marriott to build on recent growth