Town hangs on edge of precipice after Sicily landslide