how the oracle given to king acrisius was fulfilled