Singer Rihanna topless but covered