what is ibn rushd best known for