New nanomaterial could let smartphones and electric cars charge in seconds