Marathon Port Hedland council meeting sparks fiery public question time over governance, accountability