Tampa family 'detained' at Cancun hotel over billing error