Magnetocardiography: current status and perspectives. Part I: Physical principles and instrumentation