Schools 'must teach humanism'