Equal marriage to become law as peers say ‘I Do!’