Recency and frequency of HIV testing among men who have sex with men in Germany and socio-demographic factors associated with testing behaviour