Camerons battles backlash from controversial outsourcing deal