Jeremy Irons Apologizes for Past Remarks Slamming Same-Sex Marriage