Video: Piper entertains staff and patients at Aberdeen hospital with rooftop performance