Contextual Restless Multi-Armed Bandits with Application to Demand Response Decision-Making