Major road shuts for hours as man fighting for his life after crash