how to make the best cherry margarita