more general metropolis hastings proposal