First gay marriage in Spain takes place