Gary Lineker filmed dramatic scenes at the Africa Cup of Nations final where Senegal beat Morocco, with the match marred by crowd trouble and huge controversy.