Major cyber attack on UK hospitals causes operations to be cancelled