Singer Geri Halliwell posing topless