President Obama covers Rolling Stone