Levi Johnston poses shirtless for GQ