Geri Halliwell posing in bikini