Virgil's Roman Chronography: a Reconsideration