Ringo Starr is knighted by Prince William at Buckingham Palace, 20 March 2018