Java to Bali overland holiday: volcanoes, temples and beaches 16 days from £6,155 pp includes flights