John Moffatt — British physicist and academic