Macklemore pledges $1 million to Palestinian relief, challenges Robert Kraft to match it

· NBC News