Daniel Smith Jr., an openly gay candidate, is running against homophobic Pennsylvania state Rep. Daryl Metcalfe