الأشرف موسى، سلطان مصر