A review of the biology and ecology of the whale shark.