Mexico resort pulls controversial 'anything goes' tourism ad