US major general killed, 15 others wounded in insider attack in Afghanistan