governor general of india list