Americans shun crime-littered Mexican beaches