Hunter Davies — British author, journalist and broadcaster