Three Palestinians killed in Nablus blast