Bennett mixes up name of critically hurt soldier with that of his father, later apologizing for what he called ‘an honest mistake’; aggrieved father calls leader and his government ‘cowards’