Former Spice Girls star Geri Halliwell-Horner has revealed the bizarre reason why she only ever wears white clothes and has shunned colourful garments