John Cairns - British molecular biologist (1922–2018)