Dodging black holes: how parliamentary budget offices can keep elections honest