Starvation threatens hundreds trapped by fighting in Philippine city