West Palm Beach man faces felony charges in fatal hit-run