Bowleven sells Cameroon field stakes for £169m