Prime Minister Andy Burnham has vowed to give Britain “a new social contract for the 21st century.”