Hamas dismisses commanders on Iran order