Home Finance India’s high tax on sanitary pads sets off storm of protest