Fears for 2,000 people trapped in Philippine city battle