U.K. Chancellor Delivers $103 Billion of Stimulus to Boost Economy