Tanjung Offshore vows to clean up weaknesses