India ranks 130th in ease of doing business index