Gravar-mail: A metapopulation modelling framework for gonorrhoea and other sexually transmitted infections in heterosexual populations