Premier League: United snatch victory in dramatic Manchester derby