golang join two maps