18 workers killed in India as truck rams into bus