Afghanistan: Major cities fall to Taliban amid heavy fighting