Hurricane Jose weakens, but could cause trouble on upper East Coast