Cairn Energy expects to return up to $700 million to shareholders as it nears an end to a long-running tax dispute with authorities in India,