Upcoming college grads face weak job market