Rihanna threw an epic birthday bash in Mexico