State Farm faces risks and rewards for IT outsourcing with HCLTech