Flamingos are making a home in Florida again after 100 years – an ecologist explains why they may be returning for good