Montrose, Aberdeen and Peterhead lifeboats link up in epic 18-hour overnight rescue