Weekly Stocks Review: Budget optimism lifts the stock market by 1.7pc