Nostradamus: Prophecies Fulfilled and Predictions for the Millennium and Beyond