PM unveils build programme but ‘no new money’