US election systems left online for months, possibly years, report says