Swansea City became the fifth team to win at Old Trafford this season as they beat Manchester United 2-1 and knocked them out of the third round of the FA Cup.