U.S. weekly jobless claims 246,000; lower than expected