Is it necessary to believe in God to be a moral person?