Knife-wielding man shot by Palm Beach County sheriff's deputy