Harper solid in Roughriders debut, team wins 43-16