Afghan Taliban carry out first public execution since takeover