An Islamic response to Greek astronomy : kitab Ta'dil hay'at al-aflak of Sadr al-Shari'a