Iranian Parliament Speaker Mohammad Bagher Ghalibaf criticised US President Donald Trump over his remarks on Iran's economy and food needs, accusing him of projecting America's own domestic challenges