GOP Sen. Pat Toomey says Trump should resign