Magnetic Reconnection: MHD Theory and Applications