Fernando Llorente proved Swansea’s match-winner again in a thrilling 3-2 victory over Burnley after the visitors had profited from one of the most controversial penalties of the season