Canterbury MP Rosie Duffield has resigned the Labour whip, accusing the Prime Minister of “hypocrisy” and pursuing “cruel and unnecessary” policies.