takiyuddin hassan