May 16‘We have to fight – and I’ll do my part’: John Legend on Roe v Wade, Kanye West and his mother’s add