UK 'doesn't have enough builders' for Labour's 1.5m homes