IQM posts EUR 8.9M revenue as order backlog tops EUR 102M