Patterns of millennial variability over the last 500 ka