Global warming, ecological disruption and human health: the penny drops.