Crustal and upper mantle structure in India from body wave travel time studies of shallow earthquakes