Philippine rebels use ‘human shields’ in stand-off with troops