Multi-FPGA digital hardware design for detailed large-scale real-time electromagnetic transient simulation of power systems