Obama budget provides a mixed bag for health care