Tourism rebounds along Mexico's Riviera Maya