Brian May on the roof at Buckingham Palace