Germany recalls ambassador from Iran as it protests the execution of an Iranian German prisoner