Cairn to invest $1.1 billion in Barmer oil fields