Prime minister says the Budget will be in two weeks and warns of risks in cutting public spending 'recklessly and rapidly'