humming birds can live in south america