new HaveKeyValue matcher to match a map key and it's value