House left teetering on clifftop after rockfall