Aceh rebels 'in a corner'