18 killed while riding on roof of Indian train