Multilevel factors associated with perpetration of five types of intimate partner violence among men who have sex with men in China: an ecological model-informed study