Mahmoud al-Mabhouh's murky world