Germany Legalizes Same Sex Marriage Despite Merkel’s Opposition