Labour manifesto combines lofty ambition with modest resources