Long-necked dinosaurs migrated hundreds of miles, 'stomach stones' reveal