Keir Starmer determined to build 1.5 million new homes