cuts full-year revenue forecast; shares sink