Safety Arithmetic: A Framework for Test-time Safety Alignment of Language Models by Steering Parameters and Activations