After his son came out as gay, Republican Senator Rob Portman has announced his support for same-sex marriage