All-Day Battle Leaves 41 Taliban, 6 Afghan Police Dead