Unemployment claims fall for 6 weeks