Labour prime minister Keir Starmer has promised to build 1.5 million new homes over five years to fix the housing crisis