HIV testing frequency and associated factors among five key populations in ten cities of China: a cross-sectional study