A time-of-use based electricity price package mechanism in retail market considering consumers’ diversity