A butterfly lands on a flower in a botanical garden in Mexico