Foie gras taken off menu in House of Lords