Hubba bint Hulail — great-great-great-grandmother of Islamic prophet Muhammad