Abraham Bar Hiyya on Time, History, Exile and Redemption: An Analysis of Megillat ha-Megalleh