Chancellor Philip Hammond confirms government plans to invest in housing and transport instead of George Osborne's plans for a budget surplus