India commits $2.5M to UNRWA, reaffirms two-state solution for Palestine