Kamala Harris calls for immediate ceasefire in Gaza