India to buy Rafale fighter jets from France