Thousands gather for Muslim funeral honouring Muhammad Ali