Cop who fought Taliban for 18 hours says enemy is weak