how far is riviera maya from cancun airport