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