PM Modi's oath ceremony on June 9: Check time, venue, guest list and other key details