Democrat John Fetterman makes surprise appearance at Republican convention