Kerry unveils $212 million in new US aid for Gaza