Boom-time coming, says Bank of England