Taliban spring offensive no match for Afghan, coalition forces