Indian shares book fourth straight weekly gain on government