Actor Ian McKellen tours schools to discuss homosexuality with children