General Relativistic Magnetohydrodynamics