Snipers in high-rise buildings are the main problem facing Philippine forces battling to crush pro-Islamic State fighters who have occupied a southern city for more than a month, a military spokesman ...