Men who have sex with men are less likely to use drugs to prevent HIV if they are young, unemployed or have a low disposable income, research finds