RNA Polymerase: A Two-Step Mechanism with Overlapping Steps