Stock-market rally faces Fed, tech earnings and jobs data in make-or-break week