Pelosi on Iran: ‘America and the world can not afford war’