Out-of-pocket costs of AIDS care in China: are free antiretroviral drugs enough?