Bahri sells general cargo as it renews fleet