Interest rate cut - but budget means inflation will rise, Bank of England says