Fed pledges to keep interest rates near zero for years