Teen struck by bullet in West Palm Beach