Hamas supreme leader Khaled Mashaal