Marawi residents caught between a difficult terrain and Islamists