U.S. commander in Afghanistan faults Pakistan for not pressing militants