Senegal and Morocco handed fines and bans after AFCON final farce | Africa Front