Electric power's current needs and future