India's flag lands on Moon