Pakistan fast bowler Mohammad Asif has finally admitted his role in the notorious 2010 spot-fixing scandal.