Driver manages to pull semi from brink of disaster in high winds