Anderson Localization for 2D Discrete Schrödinger Operators with Random Magnetic Fields