The Homo erectus site of Trinil: past, present and future of a historic place.