There said to be 3 supreme lords i.e. Brahma, Vishnu and Shiva. But from all 3 why only 10 incarnations of Lord Vishnu and not others?