Israel slaps Palestinian official with travel ban