Rebels 'kill 18 Pakistan troops'