Japan is the only country whose religion has no moral basis