Whenever you see barrels on a corner, do not blow them up. You must jump on them. Jump from the barrels to the rooftop and to another rooftop until you see blades. Go over there and to the building. You can now usually finish the mission easily. Save the game. You will fight a swarm of Somalis. If you die, reload the saved game and try again.