Iran and Cuba condemn US attack on Venezuela