Nigerian rebels free Briton but vow to fight on