Obama compromise on HHS mandate gets mixed reviews