Oyster-I: Beyond Refusal -- Constructive Safety Alignment for Responsible Language Models