SafeInfer: Context Adaptive Decoding Time Safety Alignment for Large Language Models