Context-aware team task allocation to support mobile police surveillance