Prime Minister David Cameron insists his heavily criticised reform of the welfare system is "the right thing to do".