German lawmakers approve same-sex marriage