Doing business in India easier now: Modi