Collingwood Football Club president Eddie McGuire vows to stay on for the rest of the year despite a damning report finding "systemic racism" at the club.