German chancellor says US ‘humiliated’ by Iran, slashes growth to 0.5%