Canacol Energy posts narrower Q2 loss on higher sales volumes