Cochin Shipyard profit halves to ₹53.77 cr as income rises