Optimal price-based and emergency demand response programs considering consumers preferences