Three Degrees singer Sheila Ferguson admits singing at Prince Charles' 30th birthday "ruined her love life for a while".