MIDREX TECHNOLOGIES INC