Canada sells uranium to India in breakthrough deal