A review of electromagnetic processing of materials (EPM): Heating, sintering, joining and forming