al khwarizmi place of birth