GenARM: Reward Guided Generation with Autoregressive Reward Model for Test-time Alignment