CBB’s Malika Haqq hits out at Rachel Johnson and Ann Widdecombe