Paul Kelly to play at Her Majesty's Theatre in July 2021