Robbie Earle says racism is a 'cancer' in football after Raheem Sterling was allegedly subject to racial abuse playing for Manchester City.