The perfect margarita recipe