Terrified bus passengers watch landslide from metres away